non-refundable aid - Spanish English Dictionary